@charset "UTF-8";
html,
body {
    overflow-x: hidden;
    width: 100%;
    height: 100%;
}

h3 {
    font-size: 18px;
    padding-left: 20px;
}

a,
.ztree li a:hover {
    text-decoration: none;
    color: #000;
}
.navbar {
	border-radius:0 !important;
	margin-bottom: 0px !important;
    border:0px !important;
}

.btn.active,
.btn:active,
.btn:focus,
.btn:hover {
    outline: none;
}

.btn {
    background-color: #efefef;
}

.ztree li a.curSelectedNode {
    border: none;
    background-color: #fff;
    font-weight: 500;
}

.ztree * {
    font-size: 14px !important;
    /* font-size: inherit; */
}

.ztree li span,
.ztree li {
    line-height: 18px;
}

.alertify .ajs-footer .ajs-buttons.ajs-auxiliary .ajs-button,
.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button {
    outline: none;
}

.loading {
    width: 160px;
    height: 56px;
    position: absolute;
    top: 50%;
    left: 50%;
    line-height: 56px;
    color: #fff;
    padding-left: 60px;
    font-size: 15px;
    background: #000 url("/img/sys/base/loading.gif") no-repeat 10px 50%;
    opacity: 0.7;
    z-index: 9999;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=70);
}

.btn-choose {
    background-color: #ff9933 !important;
    border: #fca64f !important;
    color: #fff !important;
}

.btn-ok {
    background-color: #0858a2 !important;
    border: #0858a2 !important;
    color: #fff !important;
}

.btn-cancel {
    background-color: #cc3333 !important;
    border: #fc4f4f !important;
    color: #fff !important;
}